È nato, vive e lavora a Novara. Storico militare, ha pubblicato per Mondadori la trilogia sulle battaglie nella storia d’Italia, per Rizzoli Le grandi battaglie del Risorgimento (2010), per Utet, tra gli altri, Viaggio nella terra dei morti (2014) e Il viaggiatore di battaglie (2017). È anche appassionato di gialli: Èvelyne. Il mistero della donna francese (Interlinea 2018) è la seconda avventura con protagonisti Tina, Stoffel e Marchini dopo Celestina. Il mistero del volto dipinto (Mondadori, Milano 2016). Oltre che di storia e narrativa, è anche appassionato di giochi e di cultura gastronomica.